// 一句代码 
// V8 引擎
// 变量提升
// 编译阶段
// 执行阶段
// 全局作用域中的变量
// 为什么会走到window？ 如果以前端方式来运行js，那么window是全局对象
// 如果是以后端方式来运行  window is not defined
// 

var a = 1 
// console.log(window.a);  //报错
console.log(global.a); //undefined globa是node里面的顶层对象，在浏览器里面是window

